NetReport est diffusé en freeware et est en VERSION BETA !
L’auteur n’a pas procédé à des tests suffisant qui lui permettent d’assurer une
fiabilité raisonnable.
EN INSTALLANT LE LOGICIEL VOUS PRENEZ À VOTRE CHARGE L'ENTIERE RESPONSABILITÉ
DE TOUTES LES CONSÉQUENCES DE SON UTILISATION.
L’auteur ne diffuse ce logiciel que pour le service qu’il peut rendre, pas
comme logiciel de référence en la matière.
Si vous ne savez pas ce qu’est une version bêta ou avez un quelconque doute sur
l’utilité du logiciel, NE L’INSTALLEZ PAS, DÉTRUISEZ LE.
** Fonctionnalités : **
NetReport a pour fonction d'enregistrer les connexions sur l’Internet (TCP/IP)
s’effectuant par l’intermédiaire d’une connexion par modem selon le protocole PPP
(NetReport n’a pas été testé avec le protocole SLIP. Il devrait fonctionner de la même manière mais ce point reste à valider).
Il conserve trace des temps passés sur chaque service en stockant dans un
fichier texte les informations suivantes :
- port utilisé (type de service : FTP, messagerie, news, etc…).
- date et heure du début de la connexion.
- date et heure de fin d’utilisation du service.
Ce fichier de données pourra être importé dans un programme de gestion de
fichiers ou un tableur pour y subir toute sorte de traitements.
L’intérêt principal du programme, ce pour quoi il a été développé, est de fournir aux utilisateurs un outil qui permet de recouper les services facturés par le serveur sur lequel il se connecte pour avoir accès à l’Internet.
** Configuration minimale : **
NetReport exige le système 7 et n’a aucune utilité si vous n’avez pas MacTCP,
MacPPP (où un programme ayant les mêmes fonctions) et, bien sûr, un accès
Internet.
** Installation : **
Copiez le fichier "NetReport" dans votre dossier Extensions et redémarrez.
** Quelques notions sur TCP/IP et l’Internet **
TCP/IP est la dénomination courante qui désigne l’ensemble des protocoles
nécessaires pour faire partie intégrante de l’internet. Sur Mac ces protocoles
sont implémentés par le tableau de bord "MacTCP".
Lorsque vous vous connectez à l’Internet vous utilisez les services qui sont à
votre disposition dont le FTP, les news, le mail, etc…
Chaque service se voit affecter un port (un numéro) qui lui est réservé par les
plus hautes autorités de l’Internet . Lorsque vous utilisez tel ou tel
service c’est à ce numéro de port sur le serveur que votre programme client va se
connecter.
Par exemple, lorsque vous demandez à Eudora de relever votre courrier c’est sur
le port 110 qu’il va probablement ouvrir une connexion.
Figurent en annexe A une liste des ports couramment utilisés.
Le port 0, non affecté par les autorités de l’Internet, est utilisé par NetReport pour stocker la durée de l’ensemble d’une session.
** Fonctionnement : **
NetReport s’active automatiquement dès qu’une connexion est ouverte avec le
serveur.
À chaque fois qu’un port est ouvert NetReport enregistre dans le fichier
"NetReport data", situé dans le dossier "Préférences", les informations
suivantes: le numéro du port, la date et l’heure de son ouverture. La date et
heure de fin d’utilisation du port sont ajoutées à l’enregistrement dès que le port est fermé ou que la communication est coupée.
Toutes les informations sont stockées sous forme de texte, séparées par des
tabulations. Chaque enregistrement se termine par un retour-chariot. Ce
format est très courant, dénommé "Tab/Tab/return", et est récupérable avec de
nombreux logiciels. Ne pas perdre de vue qu’il s’agit d’un fichier texte et
qu’à ce titre vous pouvez visualiser les informations qu’il renferme en
l’ouvrant avec n’importe quel éditeur de texte ou traitement de texte.
Il est laissé à l’utilisateur le soin de concevoir un outil lui
permettant d’exploiter ces données.
** Limites : **
L’attention de l’utilisateur est attirée sur les points suivants :
- Les temps enregistrés le sont en secondes. Si vous effectuez des calculs sur ces temps pour déterminer votre facturation vous devez tenir compte du fait que votre serveur ne s’appuie pas forcément sur cette unité de temps pour sa facturation. Celle ci peut être basée sur une unité de temps plus fine (1/10 de secondes) ou inversement plus grande (par exemple une unité toutes les 10 secondes), etc… Pour effectuer vos calculs de manière la plus fine possible vous devrez au préalable vous renseigner auprès de votre serveur pour connaître précisément ses modalités de facturation.
- De la même manière, il peut exister un petit décalage entre les temps enregistrés par NetReport et ceux collectés par votre serveur. Ceci dit, ce genre de décalage est très faible et ne devrait pas trop perturber les calculs.
En résumé, NetReport devrait vous permettre de vous faire une idée relativement précise de vos connexions.
** Diffusion de NetReport **
NetReport est diffusé sous le statut des logiciels dit “freeware”, c’est à dire que vous pouvez le copiez et le distribuer librement pour autant que vous n’en retiriez aucun profit (seuls les frais de duplication sont tolérés) et que le logiciel soit accompagné de l’intégralité de sa documentation (celle-ci est indissociable du logiciel).
Bien que “freeware” l’auteur conserve tous les droits d’auteur sur ce logiciel. Il ne s’agit pas d’un logiciel dit “domaine public”.
En cas de doute quand à sa diffusion vous pouvez contactez l’auteur à l’adresse indiquée ci-dessous.
** Contacter l’auteur **
Vos remarques sont les bienvenues à cette adresse (Internet) :
edlm10@calvanet.calvacom.fr
** ANNEXE A - Liste de quelques ports **
Numéros Services
20 FTP-DATA File Transfer [Default Data]
21 FTP File Transfer [Control]
23 TELNET Telnet
25 SMTP Simple Mail Transfer
70 Gopher
79 FINGER Finger
80 WWW World Wide Web
109 POP2 Post Office Protocol - Version 2
110 POP3 Post Office Protocol - Version 3
119 NNTP Network News Transfer Protocol
La liste complète des numéros de ports assignés se trouvent dans la RFC 1340.